React Job: Senior Software Developer (C#)

Job added on

Location

Mississauga - Canada

Job type

Full-Time

React Job Details

Our client is a succesful and large engineering company seeking to expand its digital delivery and product teams. A successful Senior Software Developer there is a passionate person who is confident and has exceptional communication skills an outcome-oriented person who enjoys setting the direction and mentoring others, but also likes to lead by doing.

The position is permanent and hybrid.

In this role, you will:

  • Be involved with all technical activities within the team such as estimating, architecting, designing, software development life cycle activities (we use Agile), code reviews, documentation creation.
  • Level up our software standards by introducing best practices and guiding their adoption.
  • Drive our team culture by communicating well, mentoring others, and participating in growing out our team.
  • Love the challenge of engineering and solving challenging problems. Automate away all the boring stuff and design stellar solutions for our customers.

The ideal profile is...

  • 5+ years’ experience working on a development team, experience actively mentoring junior team members and helping shape a quality product/solution.

Proven capabilities in 2 of the 3 following technologies:

o Recent knowledge of one of a set of backend technologies (C#/.NET, Java, Go, Node.js, etc.)

o Recent knowledge of JavaScript & any modern frameworks/libraries (Angular 9+, React, Node, Knockout, Vue, Svelte, etc.)

o Proficient in working with Cloud Providers (Azure, AWS, GCP) AND architecting or implementing your own cloud solutions

And...

o Familiarity with Azure DevOps or other equivalent CICD tools

o Familiarity with a database solution (e.g., SQL Server, Azure Storage, MongoDB/Cosmos DB, etc.)

o Protocol – REST via Web API + JSON

  • Experience with designing end to end solutions and/or Products
  • Experience evaluating new development frameworks and technologies and provide adoption recommendations
  • Experience with Agile and Kanban methodologies and working in teams of mixed disciplines.
  • A strong appreciation for all skillset needed to build amazing products. Including (but not limited to) Subject matter experts, engineers, designer and user experience.
  • Experience building consensus across teams
  • Trust is the foundation of a strong team, must be a self-starter, organized and needs minimal supervision
  • Bachelor’s degree or equivalent combination of education, training or work experience

Working knowledge in the following areas is considered an asset:

  • Docker or other virtualization tools
  • Azure Machines Learning services
  • DevOps, CI/CD best practices and related technologies.

Job Types: Full-time, Permanent

Pay: $90,000.00-$180,000.00 per year

Flexible Language Requirement:

  • French not required

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Mississauga, ON: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • Can work hybrid onsite and remote 2-3 days a week?

Experience:

  • .net c#: 5 years (required)
  • Cloud: 3 years (required)

Work Location: Hybrid remote in Mississauga, ON